﻿using System;
using System.Collections.ObjectModel;
using RanbuOM.Common;
using RanbuOM.Serialization;

namespace RanbuOM.SSF4.BCM
{
    public class BcmMoveSetHeader : DataTypeBase
    {
        [DataProperty]
        public UInt32 Count { get; set; }

        [DataProperty]
        public Offset32 Offset { get; set; }
    }

    public class BcmMoveSet : NamedDataTypeBase
    {
        [DataProperty(Group = "None")]
        public ObservableCollection<IndexReference<Int16, BcmMove>> Moves { get; set; }
    }
}
